#include "vex.h"
const string team_name = "1306A";

motor mtr_LF = motor(PORT11, ratio6_1, true);
motor mtr_LM = motor(PORT12, ratio6_1, false);
motor mtr_LB = motor(PORT13, ratio6_1, true);

motor mtr_RF = motor(PORT1, ratio6_1, false);
motor mtr_RM = motor(PORT2, ratio6_1, true);
motor mtr_RB = motor(PORT3, ratio6_1, false);

motor mtr_Catapult(PORT10, ratio36_1, false);
motor mtr_Suck(PORT4, ratio18_1, false);
motor mtr_Hanger = motor(PORT14, ratio36_1, false);

Solenoid_Driver wing_lock =
    Solenoid_Driver("wing_lock", Brain.ThreeWirePort.A,
                    Solenoid_Driver::Solenoid_Driver_Type::DigitalOut);

Solenoid_Driver hang_lock =
    Solenoid_Driver("hang_lock", Brain.ThreeWirePort.C,
                    Solenoid_Driver::Solenoid_Driver_Type::DigitalOut);
Solenoid_Driver side_lock =
    Solenoid_Driver("side_lock", Brain.ThreeWirePort.B,
                    Solenoid_Driver::Solenoid_Driver_Type::DigitalOut);

inertial imu(PORT6);
vision vis = vision(PORT6, 50, vis_GREEN, vis_BLUE, vis_RED, vis_YELLOW);